The Design and Implementation of Arjuna

نویسندگان

  • Graham D. Parrington
  • Santosh K. Shrivastava
  • Stuart M. Wheater
  • Mark C. Little
چکیده

Arjuna is an object-oriented programming system, implemented entirely in C++, that provides a set of tools for the construction of fault-tolerant distributed applications. Arjuna exploits features found in most object-oriented languages (such as inheritance) and requires only a limited set of system capabilities commonly found in conventional operating systems. Arjuna provides the programmer with classes that implement atomic transactions, object level recovery concurrency control and persistence. These facilities can be overridden by the programmer as the needs of the application dictate. Distribution of an Arjuna application is handled using stub generation techniques that operate on the original C++ class headers normally used by the standard compiler. The system is portable, modular and flexible. The paper presents the design and implementation details of Arjuna and takes a retrospective look at the system based on the application building experience of users. O 1995 The USENIX Association, Computing Systems, Vol. 8 . No. 3 . Summer 1995 255

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Protective Effect of Aqueous Extract of Terminalia arjuna against Dehydrating Induced Oxidative Stress and Uremia in Male Rat

The present study has been designed to find out the protective effect of aqueus extract of Terminalia arjuna against dehydration induced oxidative stress and uremia, protection by plant extract in male Wister strain albino rats, and therefore to find out the scientific basis of local use of Terminalia arjuna bark extract by village ayurved doctors to protect the progressive kidney disorder (ren...

متن کامل

An in vitro study on anti-sickling activity of Terminalia arjuna and Terminalia bellirica

Background & Aim:Combretaceae family is   known for efficacy in the management of sickle cell disorder (SCD). Based on   the earlier reports of anti-sickling property of Terminalia genus the study investigates in vitro antisickling properties of Terminalia arjuna and Terminalia   bellirica. Experimental: Anti-sickling  ...

متن کامل

Protective Effect of Aqueous Extract of Terminalia arjuna against Dehydrating Induced Oxidative Stress and Uremia in Male Rat

The present study has been designed to find out the protective effect of aqueus extract of Terminalia arjuna against dehydration induced oxidative stress and uremia, protection by plant extract in male Wister strain albino rats, and therefore to find out the scientific basis of local use of Terminalia arjuna bark extract by village ayurved doctors to protect the progressive kidney disorder (ren...

متن کامل

An in vitro study on anti-sickling activity of Terminalia arjuna and Terminalia bellirica

Background & Aim:Combretaceae family is   known for efficacy in the management of sickle cell disorder (SCD). Based on   the earlier reports of anti-sickling property of Terminalia genus the study investigates in vitro antisickling properties of Terminalia arjuna and Terminalia   bellirica. Experimental: Anti-sickling  ...

متن کامل

Object Replication in Arjuna

Arjuna is a fault tolerant distributed system supporting nested atomic actions (nested atomic transactions) that are used for controlling operations on objects (instances of C++ classes). Objects are long lived entities (persistent) and are the main repositories for holding system state; they are also the units of replication for increasing availability. This paper describes the design and impl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computing Systems

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1995